package com.ncr.travel.appmgr.client.view;

import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.ScrollPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.ncr.travel.appmgr.client.mvp.View;
import com.ncr.travel.appmgr.client.presenter.FunctionPresenter;
import com.ncr.travel.appmgr.model.shared.ScreenConfiguration;

public interface FunctionView extends View {

	void setPresenter(FunctionPresenter presenter);

	ConfigEditorView getConfigEditor();

	HasWidgets getHtmlPanel();

	ScrollPanel getFunctionScrollPanel();

	VerticalPanel getVerticalPanel();

	void showView();

	void setScreenConfiguration(ScreenConfiguration screenConfiguration);
}
